package com.ecoolex.union.pay.retailer.enums;

import com.ecoolex.framework.common.EnumInterface;

public enum DirectMailGoodsOrderAfterSalesRecordType implements EnumInterface<DirectMailGoodsOrderAfterSalesRecordType, Integer>{
	APPLY_REFUND(1, "客户发起退款"),
	AGREE_REFUND(2, "商家同意退款"),
	REFUSE_REFUND(3, "商家拒绝退款"),
    APPLY_RETURN(4,"客户发起退货"),
    AGREE_RETURN(5,"商家同意退货"),
    REFUSE_RETURN(6,"商家拒绝退货"),
    RETURN_GOODS(7,"客户寄回商品"),
    CONFIRM_RECEIVED(8,"商家确认收货"),
    REFUSE_RECEIVED(9,"商家拒绝收货"),
    APPLY_EXCHANGE(10,"客户发起换货"),
    AGREE_EXCHANGE(11,"商家同意换货"),
    REFUSE_EXCHANGE(12,"商家拒绝换货"),
    CANCEL(13,"客户撤销售后"),
    MERCHANT_REFUND(14,"商家主动退款");

    private int real;

    private String describe;

    private DirectMailGoodsOrderAfterSalesRecordType(int real, String describe) {
        this.real = real;
        this.describe = describe;
    }

    @Override
    public Integer real() {
        return real;
    }

    @Override
    public String describe() {
        return describe;
    }
}
